package cn.stylefeng.guns.modular.recy.entity;
/*
 */

import com.baomidou.mybatisplus.extension.activerecord.*;
import java.io.*;
import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("app_version_info")
public class AppVersionInfo extends Model<AppVersionInfo> implements Serializable
{
    //alias
    public static final String TABLE_ALIAS = "App版本更新";
    public static final String ALIAS_ID = "编号";
    public static final String ALIAS_UPDATE_STATUS = "更新状态";
    public static final String ALIAS_VERSION_CODE = "版本编码";
    public static final String ALIAS_VERSION_NAME = "版本名称";
    public static final String ALIAS_UPLOAD_TIME = "更新时间";
    public static final String ALIAS_MODIFY_CONTENT = "更新内容";
    public static final String ALIAS_DOWNLOAD_URL = "下载地址";
    public static final String ALIAS_APK_SIZE = "app大小";
    public static final String ALIAS_APK_MD5 = "MD5值";
    public static final String ALIAS_APP_KEY = "app包名";

    //date formats



//可以直接使用: @Length(max=50,message="用户名长度不能大于50")显示错误消息
//columns START
    @TableId(value = "id", type = IdType.ID_WORKER)
    private Long id;

    @TableField("update_status")
    private Integer updateStatus;

    @TableField("version_code")
    private Integer versionCode;

    @TableField("version_name")
    private String versionName;

    @TableField("upload_time")
    private String uploadTime;

    @TableField("modify_content")
    private String modifyContent;

    @TableField("download_url")
    private String downloadUrl;

    @TableField("apk_size")
    private Integer apkSize;

    @TableField("apk_md5")
    private String apkMd5;

    @TableField("app_key")
    private String appKey;

//columns END







    

}
